.register .register-top {
  width: 100vw;
  height: 70px;
  font-size: 20px;
  text-align: center;
  color: white;
  line-height: 70px;
  background: #ff6040;
}
.register .register-top i {
  font-size: 25px;
  position: absolute;
  left: 10px;
}
.register img {
  width: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -250%);
}
.register .cont {
  width: 70%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
}
.register .cont label {
  margin-top: 0.4rem;
  left: 0.1rem;
  position: absolute;
  display: inline-block;
  font-size: 16px;
}
.register .cont input {
  border-radius: 0.3rem;
  margin-top: 0.2rem;
  width: 100%;
  height: 50px;
  padding-left: 60px;
  font-size: 16px;
}
.register .cont button {
  border-radius: 0.3rem;
  width: 100%;
  height: 50px;
  margin-top: 0.2rem;
  background-color: #ff6040;
  color: white;
  font-size: 16px;
}
.register1 {
  position: absolute;
  right: 50px;
}
